package com.gton.lpl.common.service;

import java.util.Map;

/**
 * @description: 邮箱功能
 * @author: GuoTong
 * @createTime: 2022-08-12 17:45
 * @since JDK 1.8 OR 11
 **/
public interface EmailServer {

    /**
     * 发送文本邮件
     *
     * @param to      收件人
     * @param subject 主题
     * @param content 内容
     */
    void sendSimpleMail(String to, String subject, String content);

    /**
     * 发送HTML邮件
     *
     * @param to      收件人
     * @param subject 主题
     * @param content 内容
     */
    public void sendHtmlMail(String to, String subject, String content);


    /**
     * 发送带附件的邮件
     *
     * @param to       收件人
     * @param subject  主题
     * @param content  内容
     * @param filePath 附件
     */
    public void sendAttachmentsMail(String to, String subject, String content, Map<String,String> filePath);

}
